self-assembly kits - German English Dictionary